package br.ucb.cesbdao.model;

import java.util.ArrayList;

import br.ucb.cesbdao.beans.Grupo;

public interface GrupoModel{
	int addGrupo(Grupo grupo);
	ArrayList<Grupo> consultaGrupoNome(String nome);
	ArrayList<Grupo> consultaGrupoDia(int dia);
	int alteraGrupoStatus(Grupo grupo, int id);
	ArrayList<Grupo> consultaGrupoDiretoria(String diretoria);
	Grupo consultaGrupoID(Integer id);
	ArrayList<Grupo> consultaGrupo();
	ArrayList<Grupo> consultaGrupoByStatus();
	boolean excluiGrupo(Grupo grupo);
	int alteraGrupo(char status, int id);
	boolean alteraGrupo (Grupo grupo, int id);
	void inativaGrupo(Integer id);
	int apresentaCodigoUnicoGrupo();
}
